<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<script>
    //方法 对象.方法名（）；
    //函数 方法名（）；
    // var obj = new Object();
    // obj.name = "张三";
    // obj.age = 19;
    
    // obj.fun = function(){
    //     console.log("hello");
    // };
    // obj.fun();
    // console.log(obj.fun);

    // var s = "hello".toString();
    // console.log(s);
    //for in 语句对象中有几个属性就循环几次
    var obj2 = {
        name : "张三",
        age : 18,
        gender : "男"
    };
    for (var n in obj2) {
        console.log('属性名：'+n+'属性值：'+obj2[n]);
    }
    console.log(obj2);
    //在JS中只有俩个作用域：全局作用域
    //全局作用域在script标签中定义，全局作用域在页面打开时创建关闭是销毁
    //，他有一个全局对象window,创建全局变量他都会保存在window对象中
    //                     函数作用域
    console.log(window.obj2.name);
</script>
<body>
    
</body>
</html>